Optimized Implementation of Distributed Real-Time Embedded Systems Mixing Control and Data Processing

نویسندگان

  • Nicolas Pernet
  • Yves Sorel
چکیده

Most distributed real-time embedded systems are specified combining state diagram and data flow languages. This leads to several real-time codes which together do not necessarily satisfy the global specification, and consequently increases the development cycle because more tests are needed. Then, we propose, in order to obtain a single real-time code, to translate state diagram specification into data flow specification because it best exhibits the potential parallelism necessary for efficient distributed implementation. We choose to translate SyncCharts, a state diagram language which is deterministic and then well adapted to real-time, into SynDEx, a data flow language which allows automatic distributed code generation. This approach optimizes the distributed real-time code, and reduces the development cycle of complex distributed real-time embedded systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Design and Performance of DDS-based Middleware for Real- Time Control Systems

Data-centric design is emerging as a key tenet for building advanced data-critical distributed real-time and embedded systems. These systems must find the right data, know where to send it, and deliver it to the right place at the right time. Data Distribution Service (DDS) specifies an API designed for enabling real-time data distribution and is well suited for such complex distributed systems...

متن کامل

A methodology to design and prototype optimized embedded robotic systems

We have designed a new electric robotic vehicle controlled by a distributed embedded computer system based on the CAN bus, providing features such as, secured manual driving or autonomous driving, and route planning. These functionalities involve control, image and signal processing algorithms executed under real-time constraints. In order to provide a safe software design and to reduce the dev...

متن کامل

A Methodology to Reduce the Design Lifecycle of Real-time Embedded Control Systems

There are two gaps in the typical design V-process used for real-time embedded control systems. The first one is due to the manual translation of control laws into a software specification; the second one is due to the manual implementation of this specification onto distributed architecture while satisfying real-time constraints. Indeed, the correctness and efficiency of these two translations...

متن کامل

Concurrent Object Nets - a Design Method for Distributed and Embedded Real-time Systems

Abstract. In this paper we present an object-oriented method for the design, verification and implementation of embedded and distributed real-time systems. The method is called Concurrent Object Net (CON). The CON method is based upon extended statecharts which use specific message links for communication. For simulation and verification corresponding Petri nets are used. A platform abstraction...

متن کامل

Using a Java Optimized Processor in a Real World Application

Java, a popular programming language on desktop systems, is rarely used in embedded systems. Some features of Java, like thread support in the language, could greatly simplify development of embedded systems, but the common implementations of the JVM (Java Virtual Machine), as interpreter or just-in-time compiler, are not practical. This paper describes an alternative approach: JOP (a Java Opti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003